package com.jjb.www.http.model;

import java.util.List;

/**
 * author : Android CRG
 * github : https://github.com/getActivity/EasyHttp
 * time   : 2020/10/07
 * desc   : 统一接口列表数据结构
 */
public class HttpList<T>  {
        /**
         * 当前页码
         */
        private int page;
        /**
         * 页大小
         */
        private int size;
        /**
         * 总数量
         */
        private int count;
        /**
         * 数据
         */
        private List<T> data;

        /**
         * 判断是否是最后一页
         */
        public boolean isLastPage() {
            return Math.ceil((float) count / size) <= page;
        }

        public int getTotalCount() {
            return count;
        }

        public int getPage() {
            return page;
        }

        public int getSize() {
            return size;
        }

        public List<T> getData() {
            return data ;
        }
}